English Dictionary
◊ DAMA DAMA
Dama dama
n : small Eurasian deer [syn: {fallow deer}, {Dama dama}]